Mesenchymal progenitor cells